Daniel Mustieles [Tue, 22 Mar 2016 11:28:57 +0000 (11:28 +0000)]
Updated Spanish translation
Dušan Kazik [Tue, 22 Mar 2016 06:35:00 +0000 (06:35 +0000)]
Updated Slovak translation
Zahari Yurukov [Tue, 22 Mar 2016 05:19:04 +0000 (07:19 +0200)]
Added Bulgarian translation
Matthias Clasen [Thu, 17 Mar 2016 04:57:45 +0000 (00:57 -0400)]
Load theme settings from the right location
When loading a per-theme settings.ini file, look for it in
the same directory where we found the gtk.css file for the
theme. Previously, we were always looking in
$prefix/share/themes/THEME/gtk-3.0/, even if the css was
loaded from somewhere else.
https://bugzilla.gnome.org/show_bug.cgi?id=641354
Matthias Clasen [Thu, 17 Mar 2016 04:32:53 +0000 (00:32 -0400)]
Also look in system data dirs for themes
With this change, we now look in
$XDG_DATA_HOME/themes/THEME/gtk-3.x
$HOME/.themes/THEME/gtk-3.x
$XDG_DATA_DIRS/themes/THEME/gtk-3.x
GTK_DATA_PREFIX/themes/THEME/gtk-3.x
https://bugzilla.gnome.org/show_bug.cgi?id=641354
Christian Hergert [Thu, 17 Mar 2016 06:35:20 +0000 (23:35 -0700)]
wayland: avoid dropping surfaces when possible
If the configure-event gives us the same size as we had before,
which is common for animation resizes, then try to keep the
existing buffer around. This saves us a memfd_create() syscall
on every frame.
https://bugzilla.gnome.org/show_bug.cgi?id=763350
Ask Hjorth Larsen [Mon, 21 Mar 2016 21:20:26 +0000 (22:20 +0100)]
Updated Danish translation
Lapo Calamandrei [Mon, 21 Mar 2016 18:42:54 +0000 (19:42 +0100)]
Adwaita: simplify treeview:drop(active) code
Matthias Clasen [Wed, 16 Mar 2016 18:03:44 +0000 (14:03 -0400)]
gtk-demo: Improve markup demo
Add squiggly underlines and background, and make the markup editable.
https://bugzilla.gnome.org/show_bug.cgi?id=763741
Benjamin Otte [Tue, 15 Mar 2016 23:35:45 +0000 (00:35 +0100)]
textview: Track differences between ink and logical rects
This way, we can ensure that we queue redraws on the full ink rect. This
is particularly visible for squiggly underlines in spell checking.
https://bugzilla.gnome.org/show_bug.cgi?id=763741
Tom Tryfonidis [Mon, 21 Mar 2016 17:21:09 +0000 (17:21 +0000)]
Updated Greek translation
Anders Jonsson [Mon, 21 Mar 2016 16:25:41 +0000 (16:25 +0000)]
Updated Swedish translation
Carlos Garnacho [Thu, 17 Mar 2016 17:38:40 +0000 (18:38 +0100)]
wayland: Rename internal functions with misleading naming
Now that GdkWaylandDeviceData is gone, the functions prefixed
"gdk_wayland_device_" and taking a GdkWaylandSeat as first
parameter feel out of place. Renaming those makes it more obvious
that it's seat functions.
https://bugzilla.gnome.org/show_bug.cgi?id=763859
Carlos Garnacho [Fri, 18 Mar 2016 13:11:50 +0000 (14:11 +0100)]
wayland: Remove GdkWaylandDataDevice typedef
It's no longer used.
https://bugzilla.gnome.org/show_bug.cgi?id=763859
Carlos Garnacho [Thu, 17 Mar 2016 17:32:03 +0000 (18:32 +0100)]
wayland: Replace all remaining uses of GdkWaylandDeviceData
And use GdkWaylandSeat in all of those. The variable names have also
been updated.
https://bugzilla.gnome.org/show_bug.cgi?id=763859
Carlos Garnacho [Thu, 17 Mar 2016 17:03:26 +0000 (18:03 +0100)]
wayland: Remove GdkWaylandDeviceData pointer in GdkWaylandDevice
It's the same than gdk_device_get_seat() nowadays. Also, rename the
usages of GdkWaylandDeviceData to GdkWaylandSeat in the functions
affected by the removal.
https://bugzilla.gnome.org/show_bug.cgi?id=763859
Matthias Clasen [Mon, 21 Mar 2016 16:10:44 +0000 (12:10 -0400)]
Fix the build
Matthias Clasen [Tue, 15 Mar 2016 11:51:48 +0000 (07:51 -0400)]
shortcutswindow: Make the search button square
Add the image-button style class to this button (this doesn't
work automatically here, since this is a toggle button).
https://bugzilla.gnome.org/show_bug.cgi?id=763604
Matthias Clasen [Sun, 20 Mar 2016 23:41:31 +0000 (19:41 -0400)]
Adwaita: Update treeview drop target styling
This reinstates the between-the-rows highlight that was lost
at some point.
https://bugzilla.gnome.org/show_bug.cgi?id=763808
Matthias Clasen [Sun, 20 Mar 2016 23:31:23 +0000 (19:31 -0400)]
treeview: Update drop target highlighting
Stop using the .dnd style class, and instead use the
:drop(active) pseudo state, together with .before and .after
classes.
https://bugzilla.gnome.org/show_bug.cgi?id=763808
Matthias Clasen [Sun, 20 Mar 2016 22:09:45 +0000 (18:09 -0400)]
quartz: Fix up dnd code
Copy changes to drag highlight drawing from gtkdnd.c to gtkdnd-quartz.c.
https://bugzilla.gnome.org/show_bug.cgi?id=763808
Christian Hergert [Sat, 19 Mar 2016 02:27:31 +0000 (19:27 -0700)]
stack: query preferred size for last_visible_child
When animating, we might be changing the size allocation of the previous
stack child. However, we were not querying the size in the process
meaning you would often see warnings about allocating the size without
knowing what it should be.
This simply adds an innocuous size request, since responding to last_child
sizing requests is not all that critical in the transition.
https://bugzilla.gnome.org/show_bug.cgi?id=763900
Carlos Garcia Campos [Sat, 12 Mar 2016 09:25:43 +0000 (10:25 +0100)]
gtk-demo: Rework foreigndrawing to use sizes from the theme
Instead of hardcoding the size of the widgets. This makes the output
closer to real widgets and fixes the blurry icons. I've also added a
scale.
https://bugzilla.gnome.org/show_bug.cgi?id=763758
Matthias Clasen [Wed, 16 Mar 2016 20:49:21 +0000 (16:49 -0400)]
dnd: Hide the drag window when we're done
We were just relying on the drag context finalize() to destroy
the window. But with garbage-collected bindings, that might
not happen as soon as we like, so explicitly hide the window
when the drag ends successfully.
https://bugzilla.gnome.org/show_bug.cgi?id=763659
Debarshi Ray [Wed, 16 Mar 2016 01:18:24 +0000 (02:18 +0100)]
print-operation: Be more robust in the error path
This isn't an issue at the moment. Only exporting to a file can fail
by setting by setting an error and it happens to correctly return
GTK_PRINT_OPERATION_RESULT_ERROR regardless of this code.
Still, let's make this block of code more correct to prevent future
changes from introducing broken behaviour.
https://bugzilla.gnome.org/show_bug.cgi?id=763731
Ask Hjorth Larsen [Mon, 21 Mar 2016 13:10:54 +0000 (13:10 +0000)]
Updated Danish translation
Matthias Clasen [Mon, 21 Mar 2016 11:04:12 +0000 (07:04 -0400)]
3.20.0
Jiri Grönroos [Mon, 21 Mar 2016 11:28:44 +0000 (11:28 +0000)]
Updated Finnish translation
Marek Černocký [Mon, 21 Mar 2016 10:49:01 +0000 (11:49 +0100)]
Updated Czech translation
Artur Morais [Mon, 21 Mar 2016 10:28:50 +0000 (10:28 +0000)]
Updated Brazilian Portuguese translation
Milo Casagrande [Mon, 21 Mar 2016 08:55:26 +0000 (08:55 +0000)]
Updated Italian translation
Balázs Úr [Mon, 21 Mar 2016 06:30:55 +0000 (06:30 +0000)]
Updated Hungarian translation
Ask Hjorth Larsen [Mon, 21 Mar 2016 03:42:41 +0000 (04:42 +0100)]
Updated Danish translation
Piotr Drąg [Mon, 21 Mar 2016 03:04:03 +0000 (04:04 +0100)]
Updated Polish translation
Matthias Clasen [Mon, 21 Mar 2016 02:49:33 +0000 (22:49 -0400)]
Document gdk_wayland_seat_get_wl_seat
Matthias Clasen [Mon, 21 Mar 2016 02:47:22 +0000 (22:47 -0400)]
Add gk_gl_context_is_legacy to the docs
Matthias Clasen [Mon, 21 Mar 2016 02:45:06 +0000 (22:45 -0400)]
gdk: Add a missing Since tag
gdk_drag_context_manage_dnd was introduced this cycle.
Matthias Clasen [Mon, 21 Mar 2016 02:44:29 +0000 (22:44 -0400)]
Add gdk_drag_context_manage_dnd to the docs
Matthias Clasen [Mon, 21 Mar 2016 02:44:03 +0000 (22:44 -0400)]
Clean up gdk docs build a bit
Ignore more headers.
Matthias Clasen [Mon, 21 Mar 2016 02:29:37 +0000 (22:29 -0400)]
gdk: Reword some docs
Руслан Ижбулатов [Thu, 17 Mar 2016 11:12:35 +0000 (11:12 +0000)]
Improve window title context popup menu fallback
Add "Minimize", "Maximize", "Restore", "Move", "Resize" and "Always on Top"
items to the menu.
This pertially reverts commit
0ea1a526f93411f8a2aef60dcb5a429a7694ca99.
https://bugzilla.gnome.org/show_bug.cgi?id=763806
Matthias Clasen [Mon, 21 Mar 2016 01:48:05 +0000 (21:48 -0400)]
Reword release notes
Matthias Clasen [Mon, 21 Mar 2016 01:40:05 +0000 (21:40 -0400)]
Updates for 3.20.0
Matthias Clasen [Fri, 18 Mar 2016 01:48:53 +0000 (21:48 -0400)]
style context: Don't use g_warning for API misuse
We've changed our API here; what these applications are doing
used to be fine. Don't make users suffer for this by spamming their
logs in a stable release. We'll keep the warning in master.
https://bugzilla.gnome.org/show_bug.cgi?id=763796
Lapo Calamandrei [Mon, 21 Mar 2016 00:19:12 +0000 (01:19 +0100)]
Adwaita: more evident colorswatch drag hilight
Lapo Calamandrei [Mon, 21 Mar 2016 00:02:30 +0000 (01:02 +0100)]
Adwaita: titlebutton fix
use a better selector and fix the styling on selection-mode.
Lapo Calamandrei [Sun, 20 Mar 2016 23:46:44 +0000 (00:46 +0100)]
Adwaita: add a transition to the scale slider
Lapo Calamandrei [Sun, 20 Mar 2016 23:44:47 +0000 (00:44 +0100)]
Adwaita: add a transition to the switch slider
Lapo Calamandrei [Sun, 20 Mar 2016 23:25:44 +0000 (00:25 +0100)]
Adwaita: sligthly dim backdrop selected fg color
Lapo Calamandrei [Sun, 20 Mar 2016 23:22:01 +0000 (00:22 +0100)]
Adwaita: clean up
Ask Hjorth Larsen [Sun, 20 Mar 2016 22:57:41 +0000 (23:57 +0100)]
Updated Danish translation
Lapo Calamandrei [Sun, 20 Mar 2016 22:37:40 +0000 (23:37 +0100)]
Adwaita: rework places sidebar styling
set colors on rows istead of images.
Lapo Calamandrei [Sun, 20 Mar 2016 22:33:25 +0000 (23:33 +0100)]
Adwaita: fix treeview spinbutton style
Ask Hjorth Larsen [Sun, 20 Mar 2016 22:26:10 +0000 (23:26 +0100)]
Updated Danish translation
Ask Hjorth Larsen [Sun, 20 Mar 2016 22:24:33 +0000 (23:24 +0100)]
Updated Danish translation
Lapo Calamandrei [Sun, 20 Mar 2016 22:18:49 +0000 (23:18 +0100)]
Adwaita: fix treeview entry style
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=763955
Jakub Steiner [Sun, 20 Mar 2016 21:05:56 +0000 (22:05 +0100)]
High Contrast: sidebar round buttons
https://bugzilla.gnome.org/show_bug.cgi?id=763774
Rūdolfs Mazurs [Sun, 20 Mar 2016 19:16:28 +0000 (21:16 +0200)]
Update Latvian translation
Paolo Borelli [Sun, 20 Mar 2016 16:45:19 +0000 (17:45 +0100)]
css: use "disabled" instead of the "insensitivie"
Not only there is a typo, but it is also deprecated.
Benjamin Otte [Sun, 20 Mar 2016 12:42:18 +0000 (13:42 +0100)]
styleproperties: Really don't use 'i' in inner loop
I apparently was too tired when doing
8cebc125da7e3f9c49a6d4e0ea5320c11b7c21af and forgot to replace one
instance of 'i' with 'j'.
Thanks Timm for finding that one.
Милош Поповић [Sun, 20 Mar 2016 09:00:50 +0000 (09:00 +0000)]
Updated Serbian Latin translation
Марко Костић [Sun, 20 Mar 2016 08:59:39 +0000 (08:59 +0000)]
Updated Serbian translation
Benjamin Otte [Sun, 20 Mar 2016 04:50:53 +0000 (05:50 +0100)]
broadway: Use explicit sizes for payload length
The previous greater than comparisons would never trigger the 2nd case.
http://www.viva64.com/en/b/0383/
Benjamin Otte [Sun, 20 Mar 2016 04:43:02 +0000 (05:43 +0100)]
x11: Use g_error_matches()
Fixes accidentally assigning values.
http://www.viva64.com/en/b/0383/
Benjamin Otte [Sun, 20 Mar 2016 04:37:23 +0000 (05:37 +0100)]
styleproperties: Don't use the same loop variable in nested loops
http://www.viva64.com/en/b/0383/
Benjamin Otte [Sun, 20 Mar 2016 04:36:17 +0000 (05:36 +0100)]
tests: Add missing break statements
http://www.viva64.com/en/b/0383/
Benjamin Otte [Sun, 20 Mar 2016 04:32:35 +0000 (05:32 +0100)]
gtk-demo: Fix copy/paste error
http://www.viva64.com/en/b/0383/
Benjamin Otte [Sun, 20 Mar 2016 04:31:20 +0000 (05:31 +0100)]
broadway: Remove duplicate initialization
http://www.viva64.com/en/b/0383/
Benjamin Otte [Sun, 20 Mar 2016 04:30:03 +0000 (05:30 +0100)]
x11: Remove duplicate variable setting
http://www.viva64.com/en/b/0383/
Benjamin Otte [Sun, 20 Mar 2016 04:28:10 +0000 (05:28 +0100)]
menubar: Remove duplicate flags value
http://www.viva64.com/en/b/0383/
Benjamin Otte [Sun, 20 Mar 2016 04:27:19 +0000 (05:27 +0100)]
calendar: Remove duplicate flags value
http://www.viva64.com/en/b/0383/
Benjamin Otte [Sun, 20 Mar 2016 04:26:10 +0000 (05:26 +0100)]
cssshadowvalue: Fix copy/paste issue
http://www.viva64.com/en/b/0383/
Benjamin Otte [Sun, 20 Mar 2016 04:18:38 +0000 (05:18 +0100)]
placesview: Simplify
http://www.viva64.com/en/b/0383/
Benjamin Otte [Thu, 17 Mar 2016 12:50:05 +0000 (13:50 +0100)]
pathbar: Order button CSS nodes right
The previous code ordered them the wrong way, so the first button (from
a CSS pov) was the last visible one.
Lapo Calamandrei [Sat, 19 Mar 2016 19:13:06 +0000 (20:13 +0100)]
Adwaita: fix places sidebar icons style
the color wasn't changing in backdrop.
Lapo Calamandrei [Sat, 19 Mar 2016 18:56:15 +0000 (19:56 +0100)]
Adwaita: added a transition to the backdrop state to most widgets
Lapo Calamandrei [Sat, 19 Mar 2016 17:59:29 +0000 (18:59 +0100)]
Adwaita: clean up checkbutton and radiobutton styling
some superfluous selectors there since generic label styling was
broken.
Lapo Calamandrei [Sat, 19 Mar 2016 17:57:33 +0000 (18:57 +0100)]
Revert "Adwaita: checkbutton and radiobutton backdrop color fix"
This reverts commit
43937c6aa0bc0966f4bb0518c443a3f212c9d300.
Which was needed since the label styling was broken.
Lapo Calamandrei [Sat, 19 Mar 2016 17:55:13 +0000 (18:55 +0100)]
Adwaita: fix label styling
backdrop wasn't in the mix, added and adjusted other widgets
styling not to be overridden by it when not needed.
Spotted a typo making the backdrop base color white in the process.
Lapo Calamandrei [Sat, 19 Mar 2016 17:09:22 +0000 (18:09 +0100)]
Adwaita: reset entry props on horizontal spinbuttons
the spinbutton node is where the styling is applied, the leftover
properties on the entry node make a backdrop transition bad.
Lapo Calamandrei [Sat, 19 Mar 2016 16:53:36 +0000 (17:53 +0100)]
Adwaita: remove commented out code
Lapo Calamandrei [Sat, 19 Mar 2016 16:46:49 +0000 (17:46 +0100)]
Adwaita: checkbutton and radiobutton backdrop color fix
this sets the right backdrop color to the label insider the
aformentined widgets.
Lapo Calamandrei [Sat, 19 Mar 2016 16:23:39 +0000 (17:23 +0100)]
Adwaita: simplify headerbar style
Lapo Calamandrei [Sat, 19 Mar 2016 16:08:17 +0000 (17:08 +0100)]
Adwaita: correctly order backdrop decoration node shadows
... otherwise setting a transition to the backdrop state will make
the window resize, since the shadows size gets interpolated.
Ask Hjorth Larsen [Sat, 19 Mar 2016 02:43:32 +0000 (03:43 +0100)]
Updated Danish translation by scootergrisen
Lapo Calamandrei [Fri, 18 Mar 2016 18:25:09 +0000 (19:25 +0100)]
High Contrast: switch style fix
Lapo Calamandrei [Fri, 18 Mar 2016 18:10:36 +0000 (19:10 +0100)]
High Contrast: don't hardcode a font-size on the switch
Lapo Calamandrei [Fri, 18 Mar 2016 18:05:20 +0000 (19:05 +0100)]
High Contrast: stronger entry focus indication
Lapo Calamandrei [Fri, 18 Mar 2016 18:03:19 +0000 (19:03 +0100)]
High Contrast: fix a typo
Lapo Calamandrei [Fri, 18 Mar 2016 17:38:48 +0000 (18:38 +0100)]
Adwaita: fix colorscale shrinking when disabled
Jakub Steiner [Fri, 18 Mar 2016 14:47:30 +0000 (15:47 +0100)]
High Contrast: fix drop states
https://bugzilla.gnome.org/show_bug.cgi?id=763823
Daniel Korostil [Fri, 18 Mar 2016 14:46:01 +0000 (16:46 +0200)]
Updated Ukrainian translation
Jakub Steiner [Fri, 18 Mar 2016 14:44:27 +0000 (15:44 +0100)]
High Contrast: spinbutton active state
- more contrast for the active state
- osd active state
Jakub Steiner [Fri, 18 Mar 2016 14:30:46 +0000 (15:30 +0100)]
High Contrast: osd spinbutton fixes
- don't jump around for :backdrop
- only shade focused widgets
Jakub Steiner [Fri, 18 Mar 2016 14:22:16 +0000 (15:22 +0100)]
High Contrast: osd spinbuttons
https://bugzilla.gnome.org/show_bug.cgi?id=763846
Jakub Steiner [Fri, 18 Mar 2016 12:53:30 +0000 (13:53 +0100)]
Hight Contrast: scrollbars
https://bugzilla.gnome.org/show_bug.cgi?id=763797
Anders Jonsson [Fri, 18 Mar 2016 10:14:33 +0000 (10:14 +0000)]
Updated Swedish translation
Anders Jonsson [Fri, 18 Mar 2016 10:13:42 +0000 (10:13 +0000)]
Updated Swedish translation
Milo Casagrande [Fri, 18 Mar 2016 08:28:19 +0000 (08:28 +0000)]
Updated Italian translation
Руслан Ижбулатов [Thu, 17 Mar 2016 20:07:33 +0000 (20:07 +0000)]
GDK W32: Don't move iconic windows
Using UpdateLayeredWindow() on iconic windows brings them *back* from
their iconic (minimized) state. That is bad.
As a precaution, also don't use SetWindowPos() on iconic windows.
This means that iconic windows can't be moved. That is fixable
by using SetWindowPlacement(), but there is no pressing need to do so,
as there are very few cases when windows need to be moved while minimized.
https://bugzilla.gnome.org/show_bug.cgi?id=763835